package top.mingtea.propertymannagement.service;

import org.springframework.stereotype.Service;
import top.mingtea.propertymannagement.mapper.property_managementMapper;
import top.mingtea.propertymannagement.pojo.property_management;

import java.util.List;

@Service
public class property_managementService {
    private final property_managementMapper property_managementMapper;

    public property_managementService(property_managementMapper property_managementMapper) {
        this.property_managementMapper = property_managementMapper;
    }

    public List<property_management> getAll() {
        return property_managementMapper.getAll();
    }

    public void save(property_management propertyManagement) {
        property_managementMapper.save(propertyManagement);
    }

    public void add(property_management propertyManagement) {
        property_managementMapper.save(propertyManagement);
    }

    public void remove(String management_id) {
        property_managementMapper.remove(management_id);
    }

    public void update(property_management propertyManagement) {
        property_managementMapper.update(propertyManagement);
    }

    public List<property_management> getUnprocessedEvents() {
        return property_managementMapper.getUnprocessedEvents();
    }

    public List<property_management> getProcessingEvents() {
        return property_managementMapper.getProcessingEvents();
    }

    public List<property_management> getProcessedEvents() {
        return property_managementMapper.getProcessedEvents();
    }
}
